// 数组切片是通过范围操作符（如[start...end]）获取的子序列，返回类型为ArraySlice<Element>。
let array = [1, 2, 3, 4, 5]
print(array.startIndex)  // 输出: 0
print(array.endIndex)  // 输出: 5

let slice = array[1...3]  // ArraySlice<Int>，包含元素2, 3, 4
print("Slice: \(slice)")  // 输出: Slice: [2, 3, 4]

print(slice.startIndex)  // 输出: 1
print(slice.endIndex)  // 输出: 4
print(slice[1])
